/**
 * 
 */
package com.mvc.model.xt;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import com.mvc.model.base.IdEntity;

/**
 * @author qingjie
 *
 */
@Entity
@Table(name="xt_department")
@DynamicInsert(true)
@DynamicUpdate(true)
public class Department extends IdEntity implements Serializable {
	private static final long serialVersionUID = -6420991708296138755L;
	
	private String departmentCode;//科室编码
	private String hospitalCode;//医院编码
	private Integer departmentType;//科室科别（如1:内科，2:外科。）
	private String departmentName;//科室名称
	private String departmentOtherName;//科室别名
	private String departmentKeyWord;//科室关键字
	private String departmentAbstract;//科室介绍
	private String departmentProExp;//科室专长
	private String departmentLocation;//科室在医院位置
	private Integer departmentNumber;//科室人数
	private Integer registration;//挂号量
	private Integer makeRegistration;//预约挂号量
	private String departContact;//负责人
	private String reservationRule;//预约规则
	private String departPyCode;//拼音码
	
	public String getDepartmentCode() {
		return departmentCode;
	}
	public String getHospitalCode() {
		return hospitalCode;
	}
	public Integer getDepartmentType() {
		return departmentType;
	}
	public String getDepartmentName() {
		return departmentName;
	}
	public String getDepartmentOtherName() {
		return departmentOtherName;
	}
	public String getDepartmentKeyWord() {
		return departmentKeyWord;
	}
	public String getDepartmentAbstract() {
		return departmentAbstract;
	}
	public String getDepartmentProExp() {
		return departmentProExp;
	}
	public String getDepartmentLocation() {
		return departmentLocation;
	}
	public Integer getDepartmentNumber() {
		return departmentNumber;
	}
	public Integer getRegistration() {
		return registration;
	}
	public Integer getMakeRegistration() {
		return makeRegistration;
	}
	public String getDepartContact() {
		return departContact;
	}
	public String getReservationRule() {
		return reservationRule;
	}
	public String getDepartPyCode() {
		return departPyCode;
	}
	public void setDepartmentCode(String departmentCode) {
		this.departmentCode = departmentCode;
	}
	public void setHospitalCode(String hospitalCode) {
		this.hospitalCode = hospitalCode;
	}
	public void setDepartmentType(Integer departmentType) {
		this.departmentType = departmentType;
	}
	public void setDepartmentName(String departmentName) {
		this.departmentName = departmentName;
	}
	public void setDepartmentOtherName(String departmentOtherName) {
		this.departmentOtherName = departmentOtherName;
	}
	public void setDepartmentKeyWord(String departmentKeyWord) {
		this.departmentKeyWord = departmentKeyWord;
	}
	public void setDepartmentAbstract(String departmentAbstract) {
		this.departmentAbstract = departmentAbstract;
	}
	public void setDepartmentProExp(String departmentProExp) {
		this.departmentProExp = departmentProExp;
	}
	public void setDepartmentLocation(String departmentLocation) {
		this.departmentLocation = departmentLocation;
	}
	public void setDepartmentNumber(Integer departmentNumber) {
		this.departmentNumber = departmentNumber;
	}
	public void setRegistration(Integer registration) {
		this.registration = registration;
	}
	public void setMakeRegistration(Integer makeRegistration) {
		this.makeRegistration = makeRegistration;
	}
	public void setDepartContact(String departContact) {
		this.departContact = departContact;
	}
	public void setReservationRule(String reservationRule) {
		this.reservationRule = reservationRule;
	}
	public void setDepartPyCode(String departPyCode) {
		this.departPyCode = departPyCode;
	}
}
